package com.gxa.saas.portal.entity.vo.wylvo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotEmpty;
import java.math.BigDecimal;


@Data
@ApiModel("商品信息")
public class GoodsVo {

    private Integer id;
    /**
     * 产品名称
     */
    @ApiModelProperty("产品名称")
    @NotEmpty(message = "产品名称")
    private String prName;

    /**
     * 产品价格
     */
    @ApiModelProperty("产品价格")
    @NotEmpty(message = "产品价格")
    private String prPrice;

    @ApiModelProperty("后端转换使用:产品价格")
    private BigDecimal prPric;
    /**
     * 关联产品图片表
     */
    @ApiModelProperty("后端返回使用:产品图片")

    private String prPicture;

    @ApiModelProperty("前端修改使用:产品图片")
    private MultipartFile Picture;

    /**
     * 关联规格表
     */
    @ApiModelProperty("产品规格")
    private String prStandard;

    @ApiModelProperty("商品分类一类名")
    @NotEmpty(message = "商品分类一类名")
    private String firstName;

    @ApiModelProperty("商品分类二类名")
    private String secondName;

    /**
     * 关联颜色表
     */
    @ApiModelProperty("产品颜色")
    private String prColour;

    @ApiModelProperty("产品库存")
    private Integer store;

    @ApiModelProperty("产品状态 0上架，1下架，2无库存")
    private Integer status;

    @ApiModelProperty("账户余额")
    private Integer asset;

    @ApiModelProperty("店铺创建时间")
    private Integer createTime;

    @ApiModelProperty("店铺id")
    private Integer shopId;

    @ApiModelProperty("商品编号")
    private String prId;


}
